'''
将时间间隔转换为天数、小时和分钟数
程序完成如下功能：
1. 提示并接收用户输入，假设用户输入的为正整数，不考虑用户输入有误的情形
请输入时间间隔(分钟):
2. 将分钟转换为天数，小时和分钟数；
3. 输出相应的结果，考虑天数/小时/分钟数可能为 0 的情形，如果为 0，则不输出相应
的部分。
'''
def covert_new():
    try:
        a = round(int(input("请输入时间间隔(分钟):")))
        result = ""
        day = str(a // 1440) + "天"
        hour = str((a % 1440) // 60) + "小时"
        minute = str((a % 1440) % 60) + "分钟"
        for item in [day, hour, minute]:
            if item[0] != "0":
                result = result + item
            else:
                continue
        print(result)
    except:
        print("请输入正整数!")

covert_new()
